# Version 0.5.3 (2019-03-16)

* release:
    * specify PROJECT_NAME for directory name in release tarball


# Version 0.5.2 (2019-03-12)

* deb:
    * allow override of dput call in `deb-upload` target with
      DEB_UPLOAD_COMMAND variable


# Version 0.5.1 (2019-02-26)

* fix virtualenv-related dependencies (e.g. for tests)


# Version 0.5.0 (2019-02-25)

* new component "python-django"
* execute django-related check in "virtualenv-check" only for django projects


# Version 0.4.0 (2019-02-25)

* download-ondemand:
    * fix portability issue for *BSD
* new component "python-virtualenv"
* python:
    * "clean" depends on "clean-python"
    * allow disabling of tests explicitly via DISABLE_PYTHON_TESTS=1


# Version 0.3.0 (2019-02-10)

* deb:
    * suppress error messages in case of optional missing executables
      (e.g. dpkg-architecture)
    * allow arguments for lintian (see LINTIAN_ARGS)
* release:
    * allow the filename of the bumpversion configuration to be overridden
      (BUMP_VERSION_CONFIG)
    * explicitly collect the list of files to be committed during
      "make release-*" (see BUMP_VERSION_FILES)
    * allow "BUMP_VERSION_FILES" to be overridden
    * fail if a file listed in "BUMP_VERSION_FILES" is missing
    * add "release-tar" and "release-tar-sign" targets
* python:
    * fix execution of coverage within a virtualenv
      (missing python3-coverage)
    * allow override of test execution within a coverage run
      (via PYTHON_TEST_ARGS)
    * automatically run unittests
      (finishing without errors if no tests are found)
    * open the coverage report in a browser
      (only within a desktop session and if "xdg-open" is available)
    * fix dependency of "lint-python"
      (now attached to "lint" instead of "test")
* new component "generic":
    * generate "tags" file via "ctags"
* shell:
    * hide the shellcheck command
      (reducing noise in case of long lists of files)


# Version 0.2.10 (2018-12-11)

* release:
    * fix broken handling of "make release-undo" (introduced in 0.2.9)


# Version 0.2.9 (2017-12-21)

* release:
    * handle missing file ".bumpversion" gracefully
    * improved error message if VERSION file is missing


# Version 0.2.8 (2017-11-19)

* pypi2deb:
    * allow package-specific environment settings
    * improve failure detection
* release: prevent successive (accidental) release commits
* populate "Suggests" of deb package
* documentation fixes


# Version 0.2.7 (2017-08-27)

* fixed recently introduced 'clean' operation


# Version 0.2.6 (2017-08-27)

* remove downloaded makefilet directory during 'clean'


# Version 0.2.5 (2017-05-10)

* fix 'install-python' due to bad 'DESTDIR' handling


# Version 0.2.4 (2017-05-09)

* fix path handling of 'check-dput-config' target for 'upload-deb'


# Version 0.2.3 (2017-05-06)

* tolerate errors in 'clean' targets
* hide misleading error message for missing 'dh_listpackages' (from 'debhelper')


# Version 0.2.2 (2017-05-02)

* allow configurable parameters for 'install-python'
* introduce the new target 'lint' for style checks
* move 'flake8' check from 'test-python' to 'lint-python'


# Version 0.2.1 (2017-04-29)

* add minimal makefile snippet for 'download on-demand' integration into projects


# Version 0.2 (2017-04-29)

* calling 'flake8' on more platforms properly
* deb packaging:
    * add 'init-deb' target (calls 'dh_make')
    * add deb packaging information for makefile itself (#2)
    * add 'test-deb' for lintian tests
    * allow quilt-based source format for repositories without submodules


# Version 0.1 (2017-04-24)

* Initial release
* basic support for deb packaging, python, bumpversion, pypi2deb and shell scripts
